package entities;

import java.io.Serializable;
import java.util.List;

import javax.persistence.*;

@Entity
@Table(name="clubes")
public class Club  implements Serializable{
	
	private static final long serialVersionUID = 1L;
	@Id
	private Integer id_club;
	private Integer nrozona;
	private String nombre;
	@OneToMany(cascade=CascadeType.ALL)
	@JoinColumn(name="Id_ClubL")
	private List<Partido> locales;
	@OneToMany(cascade=CascadeType.ALL)
	@JoinColumn(name="Id_ClubV")
	private List<Partido> visitantes;
	@OneToMany(cascade=CascadeType.ALL)
	@JoinColumn(name="IdJugador")
	private List<Jugador> jugadores;
	
	
	
	public Integer getId_club() {
		return id_club;
	}
	public void setId_club(Integer id_club) {
		this.id_club = id_club;
	}
	public Integer getNrozona() {
		return nrozona;
	}
	public void setNrozona(Integer nrozona) {
		this.nrozona = nrozona;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public List<Partido> getLocales() {
		return locales;
	}
	public void setLocales(List<Partido> locales) {
		this.locales = locales;
	}
	public List<Partido> getVisitantes() {
		return visitantes;
	}
	public void setVisitantes(List<Partido> visitantes) {
		this.visitantes = visitantes;
	}
	public List<Jugador> getJugadores() {
		return jugadores;
	}
	public void setJugadores(List<Jugador> jugadores) {
		this.jugadores = jugadores;
	}

}
